{
  "PipelineName": "DualBokehSnapshot",
  "NodesList": {
      "Node": [
      {
          "NodeName": "com.xiaomi.plugin.capbokeh",
          "NodeInstance": "CapbokehInstance0",
          "NodePropertyId" : 4
      },
      {
          "NodeName": "com.xiaomi.plugin.offlinepostproc",
          "NodeInstance": "BayerRaw2YuvInstance0",
          "NodePropertyId" : 8
      },
      {
          "NodeName": "com.xiaomi.plugin.arcsoftsll",
          "NodeInstance": "ArcsoftSLLInstance0",
          "NodePropertyId" : 16
      },
      {
          "NodeName": "com.xiaomi.plugin.offlinepostproc",
          "NodeInstance": "IdealRaw2YuvInstance0",
          "NodePropertyId" : 12
      },
      {
        "NodeName": "com.xiaomi.plugin.offlinepostproc",
        "NodeInstance": "BayerRaw2YuvInstance1",
        "NodePropertyId" : 12,
        "InputFormat": "Raw"
      },
      {
        "NodeName": "com.xiaomi.plugin.anchor",
        "NodeInstance": "anchorInstance0",
        "NodePropertyId" : 1
      }
      ]
  },
  "PortLinkages": {
      "Link": [
      {
          "SrcPort": {
              "PortId": 0,
              "NodeInstance": "SourceBuffer0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "ArcsoftSLLInstance0"
          }
      },
      {
          "SrcPort": {
              "PortId": 0,
              "NodeInstance": "ArcsoftSLLInstance0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "IdealRaw2YuvInstance0"
          }
      },
      {
          "SrcPort": {
              "PortId": 0,
              "NodeInstance": "IdealRaw2YuvInstance0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "CapbokehInstance0"
          }
      },
      {
          "SrcPort": {
              "PortId": 1,
              "NodeInstance": "SourceBuffer1"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "anchorInstance0"
          }
      },
      {
          "SrcPort": {
              "PortId": 0,
              "NodeInstance": "anchorInstance0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "BayerRaw2YuvInstance0"
          }
      },
      {
          "SrcPort": {
              "PortId": 0,
              "NodeInstance": "BayerRaw2YuvInstance0"
          },
          "DstPort": {
              "PortId": 1,
              "NodeInstance": "CapbokehInstance0"
          }
      },
      {
        "SrcPort": {
            "PortId": 2,
            "NodeInstance": "SourceBuffer2"
        },
        "DstPort": {
            "PortId": 0,
            "NodeInstance": "BayerRaw2YuvInstance1"
        }
    },
    {
      "SrcPort": {
          "PortId": 0,
          "NodeInstance": "BayerRaw2YuvInstance1"
      },
      "DstPort": {
          "PortId": 2,
          "NodeInstance": "CapbokehInstance0"
      }
    },
      {
          "SrcPort": {
              "PortId": 0,
              "NodeInstance": "CapbokehInstance0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "SinkBuffer0"
          }
      },
      {
          "SrcPort": {
              "PortId": 1,
              "NodeInstance": "CapbokehInstance0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "SinkBuffer1"
          }
      },
      {
          "SrcPort": {
              "PortId": 2,
              "NodeInstance": "CapbokehInstance0"
          },
          "DstPort": {
              "PortId": 0,
              "NodeInstance": "SinkBuffer2"
          }
      }
      ]
  }
}
